我国历代元旦的月日并不一致。夏代在正月初一,商代在十二月初一,周代在十一月初一。秦始皇统一六国后,以十月初一为元旦。汉武帝太初元年,司马迁创立了“太初历”,这才又以正月初一为元旦,和夏代规定一样,所以又称“夏历”,一直沿用到辛亥革命。中华民国建立,孙中山为了“行夏正,所以顺农村;从西历,所以便统计”,定正月初一(元旦)为春节,而以西历(公历)1月1日为新年。1949年9月27日,中国人民政治协商会议第一届全体会议通过决议:“中华人民共和国纪年采用公元纪年法。”即世界各国通用的公历。为了区别农历和公历两个新年,又鉴于农历二十四节气中的“立春”恰在农历新年的前后,因此便把农历正月初一改称为“春节”,公历1月1日定为“元旦”。从此,元旦成为我国全国性的欢乐节日。
由于世界各国所处的经度位置不同,因此,各国进入元旦的时间各有先后。如大洋洲的岛国汤加位于日界线的西侧,它是世界上最先开始新一天的地方,自然也就是最先庆祝元旦的国家。而位于日界线东侧的西萨摩亚则是世界上最迟迎来新年的地方。我国是世界上第12个迎来元旦曙光的国家。